home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / var / lib / dpkg / info / openjdk-6-jre.postinst < prev    next >
Encoding:
Text File  |  2012-06-29  |  1.7 KB  |  68 lines

  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. priority=1061
  6. basedir=/usr/lib/jvm/java-6-openjdk
  7. basediralias=/usr/lib/jvm/java-6-openjdk
  8. jdiralias=java-6-openjdk
  9. mandir=/usr/lib/jvm/java-6-openjdk/jre/man
  10. srcext=1.gz
  11. dstext=1.gz
  12. jre_tools='javaws pluginappletviewer policytool'
  13.  
  14. case "$1" in
  15. configure)
  16.     if [ -d /usr/share/doc/openjdk-6-jre ] && [ ! -h /usr/share/doc/openjdk-6-jre ]; then
  17.     rm -rf /usr/share/doc/openjdk-6-jre
  18.     ln -sf openjdk-6-jre-headless /usr/share/doc/openjdk-6-jre;
  19.     fi
  20.  
  21.     for i in $jre_tools; do
  22.     unset slave1 slave2 || true
  23.         if [ -e $mandir/man1/$i.$srcext ]; then
  24.         slave1="--slave \
  25.         /usr/share/man/man1/$i.$dstext \
  26.                 $i.$dstext \
  27.                 $mandir/man1/$i.$srcext"
  28.     fi
  29.     # disabled
  30.         if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
  31.         slave2="--slave \
  32.         /usr/share/man/ja/man1/$i.$dstext \
  33.                 ${i}_ja.$dstext \
  34.                 $mandir/ja/man1/$i.$srcext"
  35.     fi
  36.         update-alternatives \
  37.             --install \
  38.             /usr/bin/$i \
  39.             $i \
  40.             $basediralias/jre/bin/$i \
  41.             $priority \
  42.         $slave1 $slave2
  43.     done
  44.  
  45.     # fix slave links for man page alternatives
  46.     if [ -n "$2" ] && dpkg --compare-versions "$2" lt 6-00-2ubuntu2; then
  47.     for i in $jre_tools; do
  48.         current=$(LANG=C update-alternatives --display $i 2>&1 \
  49.         | awk '/link currently points to/ { print $NF}')
  50.         case "$current" in /usr/lib/jvm/java-6-openjdk*)
  51.             update-alternatives --quiet --set $i $basediralias/jre/bin/$i
  52.         esac
  53.     done
  54.     fi
  55.  
  56.     ;;
  57.  
  58. esac
  59.  
  60. # Automatically added by dh_installmenu
  61. if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ]; then
  62.     update-menus
  63. fi
  64. # End automatically added section
  65.  
  66.  
  67. exit 0
  68.